| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
Microphone.names:Array
Замечание: Корректным синтаксисом является Microphone.names. Чтобы присвоить возвращаемое значение переменной, используйте следующий синтаксис: mic_array = Microphone.names. Для определения имени активного микрофона используйте active_mic.name.
Свойство, доступное только для чтения; возвращает массив строк, отражающих имена всех микрофонов, установленных в системе, без вызова панели Flash Player Privacy Settings. Этот массив подобен любому другому массиву в ActionScript, то есть отсчет индексов идет с нуля, а для того, чтобы узнать общее число установленных микрофонов, нужно использовать Microphone.names.length. Для более подробной информации, смотри раздел Класс Array.
Вызов Microphone.names требует опроса аппаратного обеспечения и построение массива может занимать до нескольких секунд. В большинстве случаев, достаточно будет использовать микрофон, указанный как используемый по умолчанию.
В примере ниже отображается информация о микрофоне(-ах), установленных в системе, а также устройство, используемоепо умолчанию.
var status_ta:mx.controls.TextArea;
status_ta.html = false;
status_ta.setStyle("fontSize", 9);
var microphone_array:Array = Microphone.names;
var active_mic:Microphone = Microphone.get();
status_ta.text = "По умолчанию используется: "+active_mic.name+newline+newline;
status_ta.text += "В системе установлено "+microphone_array.length+" микрофонов."+newline+newline;
for (var i = 0; i<microphone_array.length; i++) {
status_ta.text += "["+i+"] "+microphone_array[i]+newline;
}
Например, может быть выведена подобная информация :
По умолчанию используется В системе установлено 2 микрофона. [0] Logitech USB Headset [1] YAMAHA AC-XG WDM Audio
Array class, Microphone.name
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |